Hierarchical Planning for Self-reconfiguring Robots Using Module Kinematics
نویسندگان
چکیده
Reconfiguration allows a self-reconfiguring modular robot to adapt to its environment. The reconfiguration planning problem is one of the key algorithmic challenges in realizing self-reconfiguration. Many existing successful approaches rely on grouping modules together to act as meta-modules. However, we are interested in reconfiguration planning that does not impose fixed meta-module relationships but instead forms cooperative relationships between modules dynamically. This approach avoids the need to hand-code meta-module motions and potentially allows reconfiguration with fewer modules. In this paper we present a general twolevel reconfiguration framework. The top level plans in module-connector space using distributed dynamic programming. The lower level accepts a transition function for the kinematic model of the chosen module type as input. As an example, we implement such a transition function for the 3R, SuperBot-style module. Although not explored in this paper, this general approach is naturally extended to consider power use, clock time, or other quantities of interest.
منابع مشابه
A Basis for Self-Repair Robots Using Self-Reconfiguring Crystal Modules
Self-repair robots are modular robots that have the capability of detecting and recovering from failures. Typically, such robots are unit-modular and carry a number of redundant modules on their bodies. Self-repair consists of detecting the failure of a module, ejecting the bad module and replacing it with one of the extra modules. In this paper we show how self-repair can be accomplished by se...
متن کاملMillion Module March: Scalable Locomotion for Large Self-Reconfiguring Robots
For large self-reconfiguring (SR) robots, any algorithm that requires linear space per module (with respect to the number of modules) or linear time computation or communication per actuation is undesirable. Unfortunately, many existing algorithms require linear time or space (e.g. to achieve arbitrary configurations, goal configurations must use linear space). However, for locomotion, sublinea...
متن کاملA Morphogenetic Approach to Self-Reconfigurable Modular Robots using a Hybrid Hierarchical Gene Regulatory Network
In this paper, we present a morphogenetic approach to selfreconfiguration of a lattice-based simulated modular robot, CrossCube, under dynamic environments. A hybrid hierarchical controller inspired by the embryonic development of multi-cellular organisms is proposed to form different patterns for modular robots to adapt to environmental changes. The first layer is a rule-based controller to ge...
متن کاملSimulation framework of modular robots using EasyDyn
This paper presents a multibody simulation framework developed to study the locomotion control of modular robots. The resulting model aims at featuring the main parts that characterize actual modular robots including kinematics, inertia properties, actuators and the associated controllers. As the framework is dedicated to modular robots, we spend some time to describe its core element, the modu...
متن کاملUsing Modular Self-Reconfiguring Robots for Locomotion
We discuss the applications of modular self-reconfigurable robots to navigation. We show that greedy algorithms are complete for motion planning over a class of modular reconfigurable robots. We illustrate the application of this result on two self-reconfigurable robot systems we designed and built in our lab: the robotic molecule and the atom. We describe the modules and our locomotion experim...
متن کامل